// //GET
// var http=require('http');
// var url=require('url');
// var util=require('util');
//
// http.createServer(function(req,res)
// {
//     res.writeHead(200,{"Content-Type":"text/plain;charset=utf-8"});
//
//     var params=url.parse(req.url,true).query;
//     res.write("11"+params.name+"\n");
//     res.write("url:"+params.url);
//     res.end();
//
//    // res.end(util.inspect(url.parse(req.url,true)));
// }).listen(8888);



//POST
var http=require('http');
var querystring=require('querystring');
var util=require('util');


var postHTML =
    '<html><head><meta charset="utf-8"><title>菜鸟教程 Node.js 实例</title></head>' +
    '<body>' +
    '<form method="post">' +
    '网站名： <input name="name"><br>' +
    '网站 URL： <input name="url"><br>' +
    '<input type="submit">' +
    '</form>' +
    '</body></html>';

http.createServer(function(req,res)
{
    var body="";
    req.on("data",function(chunk)
    {
        body+=chunk;

    });

    req.on('end',function()
    {
         //body=querystring.parse(body);
        // res.end(util.inspect(body));
        // 解析参数
        console.log("before>>body is :",body);
        body = querystring.parse(body);

        console.log("after>>body is :",body);
        // 设置响应头部信息及编码
        res.writeHead(200, {'Content-Type': 'text/html; charset=utf8'});

        if(body.name && body.url) { // 输出提交的数据
            res.write("网站名：" + body.name);
            res.write("<br>");
            res.write("网站 URL：" + body.url);
        } else {  // 输出表单
            res.write(postHTML);
            console.log("postHTML");
        }
        res.end();
    });
}).listen(8888);